/*!
* @author @huntbao
* @project module
*/
.mod-create-project{
	margin-bottom: -20px;
	position: relative;
}
.mod-create-project .error-msg{
    position: absolute;
    right: 0;
    bottom: 0;
}
.mod-noproject{
	text-align: center;
	display: none;
}
.mod-noproject .tip{
    margin-top: 30px;
}
.mod-project-list .user-self-icon{
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 4px 0 12px;
    background : url(../images/user_self.png) no-repeat;
}
.mod-project-list .icon-folder-close{
	float: left;
    margin: 2px 4px 0 24px;
}
.mod-project-list .icon-folder-open{
    float: left;
    margin: 2px 4px 0 22px;
}
.mod-project-list .user-other-icon{
	width: 16px;
    height: 16px;
    float: left;
    margin: 0 4px 0 12px;
    background : url(../images/user_other.png) no-repeat;
}
.mod-project-list .loading-projectlist-tip{
	display: none;
	margin: 12px;
}
.mod-project-list .toggle-icon{
	position: absolute;
	top: 13px;
    left: 17px;
    cursor: pointer;
}
.mod-project-list .toggle-icon-show{
    display: block;
}
.sub-nav-list .toggle-icon{
	left: 12px;
}
.rolemember-project-modal{
	-webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.rolemember-project-modal .modal-body{
	overflow-y: scroll;
}
.rolemember-project-modal .role-lst{
	margin: 0 0 8px;
}
.rolemember-project-modal .create-role-btn{
    margin: 0 0 0 12px;
}
.rolemember-project-modal .role-icon{
    background : url(../images/role.png) no-repeat 0 -2px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.rolemember-project-modal .member-icon{
    background : url(../images/member.png) no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.rolemember-project-modal .member-icon-org{
	background-image: url(../images/org.png);
}
.rolemember-project-modal .cancel-add{
	display: none;
}
.rolemember-project-modal .delete-role{
    background : url(../images/remove.png) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: none;
    margin: 0 12px 0 0;
    vertical-align: middle;
}
.rolemember-project-modal .edit-role{
    background : url(../images/edit.png) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: none;
    vertical-align: middle;
}
.rolemember-project-modal .role-inp,
.rolemember-project-modal .add-role-confirm,
.rolemember-project-modal .add-role-cancel,
.rolemember-project-modal .add-member-confirm,
.rolemember-project-modal .add-member-cancel,
.rolemember-project-modal .member-inp,
.rolemember-project-modal .delete-member,
.rolemember-project-modal .readd-member{
	display: none;
	margin: 0 0 0 4px;
}
.rolemember-project-modal .member-inp{
    margin: 0 0 0 4px;
    display: none;
}
.rolemember-project-modal .delete-role-confirm,
.rolemember-project-modal .delete-role-cancel{
	display: none;
	margin: 0 0 0 4px;
	float: right;
	font-size: 11px;
    font-weight: normal;
    -webkit-text-size-adjust:none;
}
.rolemember-project-modal .member-status,
.rolemember-project-modal .delete-member,
.rolemember-project-modal .readd-member{
    margin: 0 0 0 4px;
    float: right;
    font-size: 11px;
    font-weight: normal;
    -webkit-text-size-adjust:none;
}
.rolemember-project-modal .role-name,
.rolemember-project-modal .member-name{
	cursor: default;
	margin: 0 4px;
}
.rolemember-project-modal .row-wrap{
	border-radius: 3px;
	padding: 5px;
    display: inline-block;
    width: 95%;
	-moz-transition: background-color .18s;
    -ms-transition: background-color .18s;
    -o-transition: background-color .18s;
    -webkit-transition: background-color .18s;
    transition: background-color .18s;
}
.rolemember-project-modal .row-wrap:hover{
    background-color: #ccc;
}
.rolemember-project-modal .highlight > .row-wrap,
.rolemember-project-modal .highlight > .row-wrap:hover{
    background-color: #a8b8d4 !important;
}
.rolemember-project-modal .row-wrap:hover .delete-role,
.rolemember-project-modal .highlight .delete-role,
.rolemember-project-modal .row-wrap:hover .edit-role,
.rolemember-project-modal .highlight .edit-role,
.rolemember-project-modal .row-wrap:hover .delete-member,
.rolemember-project-modal .highlight .delete-member,
.rolemember-project-modal .row-wrap:hover .readd-member,
.rolemember-project-modal .highlight .readd-member,
.rolemember-project-modal .highlight .readd-member{
	display: inline-block;
}
.rolemember-project-modal .editing-row .add-role-confirm,
.rolemember-project-modal .editing-row .add-role-cancel,
.rolemember-project-modal .editing-row .role-inp,
.rolemember-project-modal .editing-row .add-member-confirm,
.rolemember-project-modal .editing-row .add-member-cancel,
.rolemember-project-modal .editing-row .member-inp{
	display: inline-block !important;
}
.rolemember-project-modal .editing-row .role-name,
.rolemember-project-modal .editing-row .delete-role,
.rolemember-project-modal .editing-row .member-count,
.rolemember-project-modal .editing-row .edit-role,
.rolemember-project-modal .editing-row .member-status{
    display: none !important;
}
.rolemember-project-modal .deleting-row .delete-role-confirm,
.rolemember-project-modal .deleting-row .delete-role-cancel{
    display: inline-block !important;
}

.rolemember-project-modal .deleting-row .edit-role,
.rolemember-project-modal .deleting-row .delete-role{
	display: none !important;
}

.rolemember-project-modal .toggle-icon{
    background: url(../images/arrows.png) no-repeat -20px 0;
    width: 11px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
}
.rolemember-project-modal .toggle-icon-expand{
    background: url(../images/arrows.png) no-repeat -3px 0;
    width: 11px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
}
.rolemember-project-modal .create-role{
	margin: 0 0 0 12px;
}
.rolemember-project-modal .add-member{
	margin: 0 0 0 12px;
}
.rolemember-project-modal .add-org{
    margin: 0 0 0 12px;
}
.rolemember-project-modal .role-row{
    margin: 0 0 8px 12px;
}
.rolemember-project-modal .loading-tip{
	margin: 4px 0 0 40px;
	font-size: 11px;
    font-weight: normal;
    -webkit-text-size-adjust:none;
    font-style: italic;
    display: none;
}
.rolemember-project-modal .loading-data .loading-tip{
	display: block;
}
.rolemember-project-modal .member-count{
	margin: 0 2px;
	cursor: default;
	visibility: hidden;
    font-size: 12px;
    font-weight: normal;
    -webkit-text-size-adjust:none;
}
.rolemember-project-modal .member-count .num{
    margin: 0 2px;
}
.rolemember-project-modal .member-row{
    margin: 0 0 2px 28px;
}
.rolemember-project-modal .member-row > .member-row{
    margin: 2px 0 2px 28px;
}
.rolemember-project-modal .role-row .member-row{
    margin-top: 2px;
}
.addorganization-project-modal .member-row{
	margin-left: 0;
}
.setprivilege-modal label{
	display: inline-block;
}
.setprivilege-modal .privileges-wrap{
	float: right;
}
.setprivilege-modal .cb{
    margin: 0 4px 0 12px;
}
.setprivilege-modal .row-wrap:hover{
    background: none;
}
.addorganization-project-modal .modal-body{
	padding-bottom: 23px;
}
.addorganization-project-modal .create-new-org{
	margin: 0 0 0 8px;
}
.addorganization-project-modal .delete-member{
	display: none !important;
}
.addorganization-project-modal .member-org-added-row{
	
}
